﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using MeizuSDK.Presentation;
using System.Drawing;

namespace Demo
{
    class ButtonBarWindowWindow : DemoWindowBase
    {
        ButtonBar buttonBar = new ButtonBar();
        private int buttonBarIndex;
        Button button_1 = new Button();
        Button button_2 = new Button();
        TextBox textbox = new TextBox();
        Label label = new Label();
        
        public ButtonBarWindowWindow()
        {
            buttonBar.Count = 3;
            buttonBar.SetButtonText(0, "Button0");
            buttonBar.SetButtonText(1, "Button1");
            buttonBar.SetButtonText(2, "Button2");
            buttonBarIndex = buttonBar.Id;
            buttonBar.Parent = this;  //设置，buttonBar所在的父窗体

            buttonBar.Location = new Point(0, 0);

            buttonBar.Click += new EventHandler<ButtonBar.TabEventArgs>(buttonBar_Click);

            button_1.Text = "Button_1";
            button_1.Location = new Point(10, 110);
            button_1.Click += new EventHandler(button_1_Click);

            button_2.Text = "Button_2";
            button_2.Location = new Point(10, 210);
            button_2.Click += new EventHandler(button_2_Click);

            textbox.Location = new Point(10, 110);
            textbox.Text = "文字 test";

            label.Text = "Label";
            label.Location = new Point(10, 210);

            buttonBar.Add(0, button_1);  //将按钮添加到buttonBar中的第一个标签页中
            buttonBar.Add(1, button_2);  //将按钮添加到buttonBar中的第二个标签页中
            buttonBar.Add(2, textbox);  //将按钮添加到buttonBar中的第三个标签页中
            buttonBar.Add(2, label);  //将按钮添加到buttonBar中的第三个标签页中

            Controls.Add(buttonBar);
        }

        void button_1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("我是ButtonBar中的按钮，我的名字是："+button_1.Text);
        }

        void button_2_Click(object sender, EventArgs e)
        {
            MessageBox.Show("我是ButtonBar中的按钮，我的名字是：" + button_2.Text);
        }

        void buttonBar_Click(object sender, ButtonBar.TabEventArgs e)
        {
            MessageBox.Show("你选择了按钮"+e.Index, "ButtonBar");
        }
    }
}
